﻿using System.Collections.Generic;

namespace Chess
{
    public interface IReadOnlyBoard
    {
        IEnumerable<Move> History { get; }
        IReadOnlyTile GetTile(Position position);
        IReadOnlyTile GetTile(Column column, Row row);
        IEnumerable<IReadOnlyTile> TilesByColorOfPiece(PieceColor color);
    }
}
